82.18 meters = 269 feet and 7.43 inches