83.41 meters = 273.654856 feet