130.42 meters = 427 feet and 10.65 inches