80.988 meters = 265 feet and 8.5 inches