130.41 meters = 427 feet and 10.25 inches