80.91 meters = 265 feet and 5.43 inches