83.85 meters = 275.098425 feet