A 45-year-old nurse has turned her home into a hospice for cats with feline leukaemia, scattering it with scores of feeding dishes and at least two dozen litter boxes.
At her job, Maria Torero cares for sick human beings, while at her two-storey, eight-room apartment in the Peruvian capital, she lavishes love on slowly dying cats - 175 of them at last count.
Some have suggested she shelter healthy cats instead. "That's not my role," she said. "I'm a nurse. My duty is to the cats that nobody cares about."
She added: "People don't adopt adult cats, especially if they are terminally ill."
For five years, Ms Torero has ministered to animals as they slowly succumb to the common, fatal retrovirus, which is not contagious to humans or other species. It usually is transmitted through direct contact, mutual grooming and the sharing of litter boxes, food and water bowls, according to the website of the American Society for the Prevention of Cruelty to Animals.
She finds the cats in Lima's streets and markets and has them tested for leukaemia. Nearly all of the street cats turn out to have the disease, as well as fleas, parasites and malnutrition. She takes in only adult cats to avoid spreading the disease to new generations.
"Bringing a kitten here is condemning it to death," she said.
Ms Torero names the cats - Fellini, Peppa, Dolly, Misterio among them - and dresses many in small shirts. "Each one has a distinct personality," she said.
She said she doles out medicine, sterilises the animals and treats them for parasites every two months. Her arms bear the scratches of cats that resist the injections.
She estimated she spends about £1,000 a month to care for the cats, half from donations and the other half from her job as a private nurse.
Her three children, aged 16, 14, and six, share the apartment and often play or cuddle with the cats, many of which sleep in plastic organiser bins and sprawl across seemingly every chair and shelf.