60.9 meters = 199 feet and 9.64 inches