1986 meters = 6515 feet and 8.98 inches