126.63 meters = 415 feet and 5.43 inches