130.25 meters = 427 feet and 3.95 inches