80.8 meters = 265 feet and 1.1 inches