130.43 meters = 427 feet and 11.04 inches