126.33 meters = 414.468504 feet