130.37 meters = 427 feet and 8.68 inches