5csfj4hcb8.ga-pUzmH

e0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0froe0fro