126.24 meters = 414.173228 feet