83.76 meters = 274.80315 feet