ROCKLAND, Maine — An Army veteran who pounded the pavement from coast to coast to honor the nation’s fallen troops finished his grueling journey in rain and high winds on Friday in Maine.Mike Ehredt of Hope, Idaho, placed a flag in the ground every mile along the way to honor military personnel killed in Iraq. On Friday, the final flag honored Marine Maj. Jay Aubin, a pilot from Waterville who died when his CH-46E Sea Knight helicopter went down near the Iraq border.The 49-year-old extreme runner kicked off his journey on May 1 in Astoria, Ore., passing through Clark County two days later. He averaged about 29 miles a day and took only four days off. All told, he ran 4,425 miles.Howling winds and sheets of rain accompanied his finish on the Rockland waterfront, among supporters wearing bright yellow T-shirts emblazoned with, “Thanks Mike!”“Who needs blue skies and sun when it can be like this in Maine?” he joked as he was surrounded by supporters, including some high school runners who joined him.Friday’s weather aside, the operation ran with military precision. Ehredt kept to his schedule and stayed with a different family every night. He suffered no knee or hip problems, which often plague distance runners. He didn’t even lose any weight. Each morning, he popped a couple of painkillers, and hit the road.