130.39 meters = 427 feet and 9.46 inches