jojo_123456789

:()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()::()
Инфо
Клип Коментар

;) ;) ;)

eren benim canim

cok beyeniyorum sizi insalah birgun gorurum sizi gerrcek :* :* (yes) (yes) (love)

adile ve cemre ve akile ve yasemin ve gulu ve eren ve remziko gulcin love ask

super sarki ve hepsi bir'i chokkkkk seviorummmm

pesenta e super :D :D :D :D :D

hepsi 1 :* gulcin ve cemre cok tatli lar

EN GUZELERI DUNYADA {p} {p} {p} {p} (h)

{p} :-D {p}

mn e qka pesen emi gusi ami ani grup hepsi 1 {p} {p} {p} {p} {p}

Прекрасно..(*)

Уникални Снимки и Уникална Музика..(h) (*) (h)

{p} {p}

{p} {p} {p} {p} {p}

cemre supersin

{p} {p} {p} {p} {p}

{p} {p} {p}

mnogo e qka :-D :-D :-D :-D

DUR DUR SANA OLAN ASKIMI ZORLAMA 40K GUZEL SARKI HAMA 404040K SANA DUR DEMEM GEREK GERIYE BAKMAMAK GEREK {p} {p} {p} {p} {p}

{p} {p} {p}