81.25 meters = 266 feet and 6.82 inches