80.98 meters = 265 feet and 8.19 inches