At least 35 cats and dogs died in a house fire, while a slew of other animals, including possums, crows and a 7-foot-long python, were rescued, police said.

The animals' owner, a woman in her 40s whom police did not name, was not hurt in the Wednesday blaze, which broke out around 5 p.m. Both the cause of the fire and why so many animals were in the residence are under investigation.

Twenty dogs and 15 cats died of smoke inhalation in the fire, which occurred at 1569 Noyac Road.

Officials said the owner had 10 other dogs and five other cats — as well as three turtles, two crows, two possums, a rabbit, a squirrel and the Python — that survived. Those animals were taken to a veterinarian, said Pat Densieski, an animal control officer for Southampton Town.

It is under investigation, but officials said they do not believe the woman was running an animal shelter. It would be illegal to do so in a private home.

"It seems she just loved animals," Southampton Town Police Sgt. Mike Joyce said.