80.95 meters = 265 feet and 7.01 inches