82.14 meters = 269 feet and 5.86 inches