126.34 meters = 414 feet and 6.02 inches