130.23 meters = 427 feet and 3.17 inches