Aprašymas
Hawthorne vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario vario