126.43 meters = 414 feet and 9.56 inches