126.5 meters = 415.026247 feet