>patpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpetpatpe