126.64 meters = 415 feet and 5.83 inches