83.67 meters = 274.507874 feet