WESTERNPORT — Forty-eight hours after a freak downpour left this remote town in Allegany County in westernmost Maryland deluged under more water than it had seen in its streets in 29 years, volunteer firefighters, restoration experts and ordinary townspeople were at work on a still-soggy Main Street.

Wielding hoses, they flushed remaining layers of mud into the sewers as they struggled to wrap their minds around what happened and what the future holds.

Longtime resident Bob Hannon stood on a curb on Main Street, surveying the damage, when he spotted Allegany County Commissioner Dave Caporale touring the mud-strewn downtown with Maryland State Delegate and House Minority Leader Jason Buckel.

Hannon has lived more than 40 years on a lane just above downtown. He watched Tuesday, aghast, as the town of fewer than 2,000 — a hamlet surrounded on all four sides by steep Appalachian hills, a sort of geological bowl — filled up several feet high.

“If the brush and trees in the creek had been cut out a long time ago, this might not have happened,” he told the commissioner. “This is a disaster.”

A storm that hit the area Monday night and Tuesday morning left the ground between Westernport and Lonaconing, a town 10 miles to the north, fully saturated. When a downpour centered above Westernport fell much of Tuesday afternoon, the sudden overflow from nearby George’s Creek inundated homes and businesses, flooded Westernport Elementary School well up into its first floor, and forced an emergency evacuation of about 150 students and 50 adults by way of 15 boat trips, all within a span of three hours.

Amid an emergency no one saw coming, volunteers from nearby counties showed up with swiftboats to bring the children and their teachers to safety. And many have stayed, lending a hand to get Westernport back on its feet.

Gov. Wes Moore, who visited the hardest-hit areas Thursday, applauded the efforts of local first responders, as well as those volunteers from surrounding towns and counties, thanking them for their work.

“Thank you for how quick, thank you for responsive, thank you for how helpful you’ve been to our people,’ he said. “These moments are never easy and they’re never simple. But … you never learn anything about anybody when times are easy.”

He credited them with the fact that no one died in the Maryland floods, saying, “that doesn’t happen by accident.”

The floodwaters had largely receded by Tuesday night, but mud was still deep in the streets. Members of the local volunteer fire department, Potomac Fire Company No. 2, joined with emergency workers from as far away as Montgomery and Harford counties in Maryland to keep hoses trained on the mud, guiding it into sewers whose lines they worked to keep clear.

“We’ve been at this for the past two days,” said fire department Lt. Chase Aymond as he stood under a baking sun in front of the company firehouse. The station was badly flooded Tuesday and vests were still hanging on a clothesline to dry. “We’re mostly looking at clearing out the mud that’s still here. It’s going to take some time.”

All businesses in the downtown area were closed, including a Subway restaurant and a vape shop around the corner on Westernport Road, both of which were cordoned off with yellow tape. A noisy backhoe scooped up a few more wet loads and dumped them into a truck bed.

Victor Licata of Finzel, a village in nearby Garrett County, took a break from helping to clear debris and repair water damage in the two shuttered buildings.

He and Bel Air resident James Drake, technicians with Servicemaster by Elevate, a restoration service based in Forest Hill, were among the dozens in the street who had converged on Westernport to help.

The sense of camaraderie impressed Licata.

“It’s heartwarming to see the whole town pull together,” he said as a bulldozer roared by. “We’re just trying to give back in any way that we can to restore the city.”

Half a mile to the southwest, some of the worst damage was evident at Westernport Elementary, which stands near the banks of the North Branch of the Potomac River. The building and its grounds still show signs of flooding.

Cars passing by on Church Street veered wide around a pool of standing water. The school playground lay under 2 feet of mud, and a few hundred feet back from the school lay what looked like a lake.

“That’s not a normal body of water; that was the parking lot,” said Buckel, as he gestured in its direction. Buckel calls Cumberland, half an hour northeast of Westernport, home. “That’s water that came over the creek, and there was nowhere for it to go. So it formed a lake.”

A dozen or so cars were fender-deep in the water covering the parking lot. It had spilled in from the river so fast Tuesday that their owners — mostly teachers — had no time to save them from the flash flood.

Water continued to pour Thursday from a pipe in the school wall, indicating there remains standing water inside.

“Some of the children (evacuated from the elementary school) actually spent the night in one of the local schools up the road because they couldn’t get back to their home places,” Caporale said, pointing north up the road toward Lonaconing. “I’ve heard there was a SWAT vehicle from the city of Cumberland that helped some of the children get out from places where the water wasn’t as high. A lot of people pulled together to make it happen.”

As Buckel and Caporale discussed where the students might be spending the rest of the school year — Westmar Middle School in Lonaconing is trying to make room for some, if not all the displaced children, they said — the helpers on Main Street were trying to put into perspective how many weeks or months it would take for Westernport to recover from the worst flooding it has seen since a winter storm devastated the place in 1996.

Taking a break on a sidewalk across from St. James Episcopal Church, Drake said he wasn’t sure how long the labor would last, but in a way it didn’t matter.

“Who knows?” he said. “There’s plenty of people that need help down here. (Our client) is just one person, but if somebody else needs help, we’re more than ready to jump in and help them as well. We could be here till everybody is fixed.”

Have a news tip? Contact Jonathan M. Pitts at jonpitts@baltsun.com.