Firefighters battled a large two-alarm fire at a condominium building in Portland Wednesday afternoon.
Firefighters attacked the flames from the ground, nearby patios and also from the roof, where they smashed open holes to create vents.
One firefighter fell through the roof while trying to fight the fire. Two other firefighters could be seen crawling over, peering into the hole, and then giving the "okay" signal.
Fire dispatch radios also indicated the firefighter was okay.
Two firefighters were transported to an area hospital with burns on their knees and heat exhaustion.
A number of other people were being treated outside the apartment building for smoke inhalation.
The heavy smoke could be seen from miles away.
As of 5 p.m., the fire had been contained to one building of the condo complex.
Authorities said three condos had been destroyed and three others were saved, partly due to an interior firewall.