80.94 meters = 265 feet and 6.61 inches