Firefighters were on the scene for more than 9 hours after a three-alarm fire ripped through the Weis Markets store in Gap Sunday morning.

Fire units were dispatched to the store at 5360 Lincoln Highway in Salisbury Township just after 1:10 a.m. as a result of an automatic fire alarm.

Thick, billowing smoke was seen from all sides on the roof of the 46,500-square-foot building, according to Gap Fire Company Deputy Fire Chief Christopher Beiler.

The building was already well-involved by the time crews arrived.

"It definitely had a head start on us," Beiler said. "We feel that the automatic alarm should've went off sooner."

The fire was under control just before 6 a.m., Beiler said, but crews didn't fully extinguish the fire and clear the scene until after 10 a.m. Sunday.

Much of the roof and insulation was ripped out to completely extinguish the blaze, according to a Gap Fire Company Facebook post.

The fire was occurred in a storage area while other parts of the store incurred smoke and water damage, Beiler said.

The Pennsylvania State Police Fire Marshal was at the scene and investigating the fire. The cause of the fire is still unknown.

At one point, 50 emergency units from both Lancaster and Chester counties were involved in the firefighting effort.

There were no injuries, according to a Facebook post by Weis Markets acknowledging the fire. The store is closed while company engineers assess the damage to the building.

Financial losses were significant. Damages to the building are estimated between $2.5-3 million, along with $1.6 million in contents lost inside the store, Beiler said.

Employees from the Gap store have received temporary reassignments to Weis stores in East Lampeter Township and Willow street, the company said.